Atha: Acceptance Testing Heuristics Automation

atha.zip (123,3 MB)
Currently: Atha allows the user to write automated tests in the scripting languages IronPython, IronRuby, PowerShell, and Razor and to run those tests via a Console program (called "AthaX"), a WPF Rich-Client Windows application (called "Athalon"), or a Web Browser-Based Silverlight application (called "Athalight"). The goal of this project is to provide a simple means of acceptance and regression testing delivered on top of the Microsoft technology stack (although future versions may support non-Microsoft testing). Atha was derived from the initial alpha-version releases of the E.S.W.A.T. project (Even Simpler Web/Windows Acceptance Testing) to build on the lessons learned. The Atha name stands for "Acceptance Testing Heuristics Automation". Atha Terminology: Athaverse = The Entire Atha System Athamite = User Athalect = Test Script Language Athalon = Rich Windows Client Test Runner (WPF) AthaX = Console Test Runner Athalight = Cloud Client (Silverlight) Athanet = Cloud Services & Host (WCF) Athabot = Agent (a vague term for any unique component of Atha in the Cloud. e.g. a Language Runner, a Language Service, etc.) Technology: .NET 4.0 (C#, WPF, WCF) Silverlight 5 DLR 1.1.2 Reactive Extensions for .NET 1.0 Async CTP 3.0 IronPython 2.7 (.NET embedded script engine) IronRuby 1.0 (.NET embedded script engine) PowerShell 6.1 (.NET embedded script engine) RazorEngine 2.1 (.NET embedded script engine) Unity 2.1.5 Prism 4.0

AutoCover

autocover.zip (1,5 MB)
AutoCover is a Continuous Testing Add-in for Visual Studio. It automatically builds and tests your solution and gives feedback on which line is covered.

AxUnit

AxUnit.zip (123 kB)
AxUnit is a Unit Testing framework for Microsoft Dynamics Ax (X++). It features a new assertion syntax with matchers and a complete mock object framework. Example: assert.that(actual, is.equalTo(expected));

Behaviorize

behaviorize.zip (11,8 MB)
Behaviorize is a framework for BDD style testing and behavior verification.

Bugger

Bugger.zip (5,4 MB)
This is a small tool for give a simple overview of bugs assigned to anyone (or team) in the source control system and show all their status, severity.

Automatic Class Tester

Automatically unit test your model: - Automatically test properties, spotting any miswired getters or setters - Increase code coverage, reaching parts manual tests don't even try to - Supports ignoring specified properties if you have any funky logic in there that needs a manual test - Tests for PropertyChanged events if your class implements INotifyPropertyChanged Tests constructors and that they map parameters to properties

cput

cput.zip (6,7 MB)
Cput – is the unit test framework that allow create and run tests for C++ projects. MS Visual Studio add-in makes easier to add new tests, debug and run existing. Currently support x86 C++ projects for MS VS 2005 and 2008. It's developed in C++.

Enterprise DNN C# MVP Module Template for Visual Studio

A C# Visual Studio template for DNN Enterprise Module Development using the new DAL2 Data Access Layer and implementing the MVP and Repository design patterns

Entity Framework Interface Generator

Generate Interface for Entity Framework classes.

Fluent Assertions MVC

MVC Extensions for Fluent Assertions library. Source Code is on GitHub: https://github.com/CaseyBurns/FluentAssertions.MVC

FsCheck: A random testing framework

fscheck.zip (4,8 MB)
FsCheck is a tool for testing .NET programs automatically.

Gac Library -- C++ Utilities for GPU Accelerated GUI and Script

gac.zip (155,4 MB)
C++ Utilities for GPU Accelerated GUI and Script

Idle Library For Unit Test(C#)

IdleTest.zip (29,5 MB)
IdleTest help you to write Unit Test with C# on Visual Studio.

Mars Rover Exercise

A squad of robotic rovers are to be landed by NASA on a plateau on Mars. This plateau, which is curiously rectangular, must be navigated by the rovers so that their on board cameras can get a complete view of the surrounding terrain to send back to Earth.

Mockery - a Fluent Interface for Writing Concise, DRY Injected Unit Tests

mockery.zip (1,6 MB)
Mockery enables you to write clear, concise unit tests that have injectible dependencies. Mockery removes the redundant code found in these scenarios and enables you to DRY tests that are easy to create, easy to understand and easy to maintain.

NBehave

NBehave.zip (32,7 MB)
NBehave is a lightweight behavior-driven design framework for describing application behavior in terms of stories and scenarios. NBehave features a fluent interface and can be used with any testing framework, including NUnit, MbUnit, and MSTest. It is heavily influenced by Joe

NUnit4PowerShell

NUnit4PowerShell has been done to test PowerShell scripts with the NUnit framework. Fixtures are written in PowerShell and this dll will read and execute them. The goal is to automatically execute unit tests, for instance with a Hudson job, and look for scripts regressions.

Mbl.ParameterizedTest

Provides the ability to have parameterized tests in MSTest.

Plasma

plasma.zip (3,6 MB)
Plasma is an in-process web server emulator that can be used for automation and unit testing of ASP.NET applications.

Promises, Promises...

promises.zip (303 kB)
A self-contained JavaScript implementation of the Promises/A+ specification (and Deferred provider), suitable for inclusion in larger libraries and projects.